function filterText(sensitiveWordsList, msg) {
	var defaultOptions = {
		isEqual: true,
		keyWordList: sensitiveWordsList, //敏感词列表
	};
	//给初始值对象敏感词列表中添加符号|并用于创建新的正则
	var rules = defaultOptions.keyWordList.join("|");
	var reg = new RegExp(rules, "ig");
	var replacedStr = "*"
	//替换
	msg = msg.replace(reg, function(text) {
		// 接收一个回调函数,根据回调函数的返回值决定替换的内容
		// text => 正则匹配匹配到的敏感词
		console.log(text); //this依次指向reg中的字符串
		return defaultOptions.isEqual ?
			replacedStr.repeat(text.length) //str.repeat(n) => 将str重复n次
			:
			replacedStr;
		//如果isEqual:true => 用等长度的*号依次替换this所指向的字符串,否则直接全部替换为一个字符串
	});
	return msg;

}
export default filterText

